/* CSS Document */

.mod_1{ float:left; width:758px; height:256px; padding:19px 0; margin-top:10px; margin-right:15px; border:1px solid #efefef; background:url(bg_index_19.gif) left top repeat-x;}
/* focus_Box */
#focus_Box{position:relative;width:667px;height:256px; margin-left:45px;}
#focus_Box ul{position:relative;width:667px;height:256px}
#focus_Box li{z-index:0;position:absolute; width:100%;background:#787878;height:0px;top:0px;cursor:pointer;left:45px;}
#focus_Box li img{width:100%; height:100%;vertical-align:top;}
#focus_Box li p{position:absolute;left:0;bottom:0px;width:100%;height:35px;line-height:35px;background:url(pf_bg_11.png) repeat; text-indent:14px;color:#fff; font-weight:bold; font-size:14px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

.mod_2{ float:left; width:385px; height:294px; margin-top:10px; border:1px solid #efefef; background:url(bg_index_19.gif) left top repeat-x; padding:0 19px; overflow:hidden;}
.title1{ float:left; width:385px; height:38px; background:url(title_bg1_15.gif) left bottom no-repeat;}
.l_37{ float:left; height:37px; line-height:37px; background:url(index_mod_bg1.gif) left center no-repeat; padding-left:15px; font-size:16px; font-weight:bold;}
.l_254c9c{ color:#254c9c;}
.r_e8343b{ color:#e8343b;}
.r_37{ float:right; height:37px; line-height:37px; background:url(list_bg1.gif) right center no-repeat; padding-right:7px; font-size:12px;}
.r_37:hover{ background:url(list_bg2.gif) right center no-repeat;}
.r_37 a{ color:#254c9c;}
.r_37:hover a{ color:#e8343b;}
.mod_2 ul{ float:left; width:385px;}
.mod_2 ul li{ float:left; width:385px; height:32px; line-height:32px; background:url(list_bg1.gif) left center no-repeat; font-size:14px;}
.mod_2 ul li a{ float:left; display:block; width:320px; padding-left:15px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; color:#4d4d4d;}
.mod_2 ul li span{ float:left; text-align:right; display:block; width:50px; color:#9c9c9c;}
.mod_2 ul li:hover{ background:url(list_bg2.gif) left center no-repeat;}
.mod_2 ul li:hover a{ color:#e62129;}
.mod_2 ul li:hover span{ color:#e62129;}

.mod_3{ float:left; width:720px; height:244px; margin-top:10px; border:1px solid #efefef; background:url(bg_index_19.gif) left top repeat-x; padding:0 19px; overflow:hidden; margin-right:15px;}
.slideTxtBox{ float:left; width:720px; margin-top:9px; }
.slideTxtBox .hd{ float:left; width:720px; height:30px; line-height:30px;  border-bottom:1px solid #e5e5e5;  position:relative; }
.slideTxtBox .hd ul{ float:left;  position:absolute; left:0px; top:0px; height:30px;   }
.slideTxtBox .hd ul li{ float:left; width:102px; height:30px; margin-right:1px; cursor:pointer; background:url(tab_bg2.gif) no-repeat; text-align:center; color:#333; font-size:16px;  }
.slideTxtBox .hd ul li.on{ height:31px; color:#fff;  background:url(tab_bg1.gif) no-repeat;  }
.slideTxtBox .hd .r_30{ float:right; padding-right:7px; height:31px; line-height:31px; background:url(list_bg1.gif) right center no-repeat; font-size:12px;}
.slideTxtBox .hd .r_30 a{ color:#254c9c;}
.slideTxtBox .hd .r_30:hover{ background:url(list_bg2.gif) right center no-repeat;}
.slideTxtBox .hd .r_30:hover a{ color:#e8343b;}
.slideTxtBox .bd ul{ float:left; width:720px; margin-top:4px; zoom:1;  }
.slideTxtBox .bd li{ float:left; width:707px; height:28px; line-height:28px; background:url(list_bg1.gif) left center no-repeat; padding-left:13px;  }
.slideTxtBox .bd li a{ float:left; display:block; width:650px; font-size:14px; color:#4d4d4d; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.slideTxtBox .bd li span{ float:left; display:block; width:57px; font-size:14px; color:#9c9c9c; text-align:right;}

.slideTxtBox .bd li:hover{ background:url(list_bg2.gif) left center no-repeat;}
.slideTxtBox .bd li:hover a{ color:#e8343b;}
.slideTxtBox .bd li:hover span{ color:#e8343b;}

.mod_4{ float:left; width:425px; height:246px; margin-top:10px; overflow:hidden;}
.mod_4 .pic1{ float:left; width:425px; height:159px;}
.mod_4 .pic2{ float:left; width:425px; height:77px; margin-top:10px;}

.mod_5{ float:left; width:385px; height:244px; margin-top:10px; border:1px solid #efefef; background:url(bg_index_19.gif) left top repeat-x; padding:0 19px; overflow:hidden;}

.mod_5 .col_1{ float:left; width:385px; padding-top:2px;}
.mod_5 .col_1 li{ float:left; width:385px; height:88px; margin-top:8px;}
.mod_5 .col_1 li img{ float:left;}
.mod_5 .col_1 li .text_320{ float:left; width:305px; height:88px; padding-left:15px;}
.mod_5 .col_1 li .text_320 .title_25{ float:left; width:305px; height:25px; line-height:25px; color:#999; font-size:12px; overflow:hidden;}
.mod_5 .col_1 li .text_320 .title_25 a{ color:#24489c; font-size:16px; margin-right:13px;}
.mod_5 .col_1 li .text_320 .title_25 a:hover{ color:#e8343b;}
.mod_5 .col_1 li .text_320 .cont_48{ float:left; width:305px; height:48px; line-height:24px; overflow:hidden; font-size:14px; color:#636363;}

.mod_6{ float:left; width:1161px; height:258px; margin-top:10px; border:1px solid #efefef; background:url(bg_index_19.gif) left top repeat-x; padding:0 19px; overflow:hidden; margin-bottom:10px;}
.mod_6 .cont_259{ float:left; width:259px; height:258px; margin-right:25px;}
.mod_6 .cont_259 .title_38{ float:left; width:242px; height:38px; line-height:38px; margin-top:7px; background:url(index_mod_bg1.gif) left center no-repeat; padding-left:17px; font-size:16px; font-weight:bold;}
.mod_6 .cont_259 .title_img{ float:left; width:259px; height:112px; position:relative;}
.mod_6 .cont_259 .title_img p{ position:absolute; bottom:0; left:0; width:249px; height:40px; line-height:40px; padding-left:10px; font-size:14px; color:#fff; background:url(pf_bg_2.png) repeat; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.mod_6 .cont_259 ul{ float:left; width:259px; margin-top:4px;}
.mod_6 .cont_259 ul li{ float:left; width:259px; height:23px; line-height:23px; font-size:12px; color:#333; background:url(index_new_list.gif) left center no-repeat;}
.mod_6 .cont_259 ul li a{ float:left; width:207px; padding-left:8px; font-size:12px; color:#333; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.mod_6 .cont_259 ul li span{ float:right; width:44px; text-align:right; color:#999;}
.mod_6 .cont_259 ul li:hover a{ color:#e8343b;}
.mod_6 .cont_259 ul li:hover span{ color:#e8343b;}
.mod_6 .partner{ float:left; width:877px; height:258px;}
.mod_6 .partner .title_36{ float:left; width:877px; height:36px; margin-top:9px;}
.mod_6 .partner .cont_433{ float:left; width:433px; height:87px; margin-right:11px;}
.title_123{ float:left; width:123px; height:69px; background:url(cooperate1.gif) no-repeat; text-align:center; padding-top:18px; color:#fff;}
.title_123 .t_26{ float:left; width:123px; height:26px; line-height:26px; font-size:16px;}
.title_123 .d_19{ float:left; width:123px; height:19px; line-height:19px; font-size:12px; font-family:"Arial";}

.right308 span{ float:left; margin:0 13px; line-height:25px; color:#696969;}

.mod_6 .partner .cont_433_1{ float:left; width:433px; height:87px;}
.mod_6 .partner .cont_link { height:auto;}
.mod_6 .partner .cont_link p { line-height:25px;}
.mod_6 .partner .cont_link a { color:#696969; white-space:nowrap; display:block; font-size:14px; font-family:"微软雅黑"; text-decoration:none;}
.mod_6 .partner .cont_433 { width:309px;}
.mod_6 .partner .cont_877 { width:557px; float:left;}

/*.mod_6 .cont_877{width:877px; margin-top:10px; height:215px;}

.mod_6 .cont_877 .right308{ float:left; width:400px; height:209px; overflow:hidden; padding-top:4px; padding-left:5px; border:1px solid #666;}
.mod_6 .cont_877 .right308 p{ float:left; width:100%; height:25px;}
.mod_6 .cont_877 .right308 a{ float:left; line-height:25px; color:#696969;}
.mod_6 .cont_877 .right308 a:hover{ color:#e8343b;}

.mod_6 .cont_877 .col_875{ float:left; width:450px; height:209px; line-height:25px; overflow:hidden; padding-top:4px; padding-left:5px; border:1px solid #efefef; border-left:0; font-size:12px; color:#696969;}
.mod_6 .cont_877 .col_875 p{ float:left; width:100%; height:25px; line-height:25px;}
.mod_6 .cont_877 .col_875 a{ float:left; color:#696969;}
.mod_6 .cont_877 .col_875 span{ float:left; margin:0 17px;}
.mod_6 .cont_877 .col_875 a:hover{ color:#e8343b;}
*/



.mod_6 .cont_877 .col_38_1{ float:left; width:877px; height:38px; }
.mod_6 .cont_877 .col_38_1 .title_123_1{ float:left; width:123px; height:38px; background:url(cooperate2.gif) no-repeat; text-align:center; line-height:38px; font-size:16px; color:#fff;}
.mod_6 .cont_877 .col_38_1 .r_38{ float:left; width:752px; height:36px; border:1px solid #efefef;}












